package com.xjscrm.server.service.qywxcallback;

import com.xjscrm.common.utils.ww.dto.WwCustomerResultDTO;

/**
 * @author liuqi
 * @date 2021年08月25日 20:17
 */
public interface QywxCallbackService {
    /**
     * 处理企业微信回调
     *
     * @param
     * @return null
     * @author liuqi
     * @date 2021/8/13 11:38
     */
    void qywxCallbackInserData(Long merId, String corpId, String externalUserId);

    /**
     * 处理企业微信回调
     *
     * @param
     * @return null
     * @author liuqi
     * @date 2021/8/13 11:38
     */
    void handerQywxCallbackByXxlJob(Long merId);

    /**
     * 处理企业微信回调
     *
     * @param
     * @return null
     * @author liuqi
     * @date 2021/8/13 11:38
     */
    void handerQywxCallback(Long merId, String entId, String externalUserId);


    /**
     * 处理应用微信回调
     *
     * @param
     * @return null
     * @author liuqi
     * @date 2021/8/13 11:38
     */
    void handerWwCustomerResultDTO(Long merId, String entId, WwCustomerResultDTO customerDetail);


}
